#include <stdio.h>
#include <stdlib.h>
#include <errno.h>
#include <string.h>

int main(int argc, char * argv[])
{
	FILE*fp;
	int count = 0;
	//参数检验
	if(argc < 2)
	{
		fprintf(stderr, "error\n");
		exit(1);
	}
	//打开文件
	fp = fopen(argv[1], "r");
	if(fp == NULL)
	{
		perror("fopen failed");
		exit(1);
	}
	//定位到文件尾
	fseek(fp, 0, SEEK_END);
	//获取当前文件指针的位置
	count = (int)ftell(fp);
	//打印结果
	printf("count = %d\n", count);
	//关闭文件
	fclose(fp);

	exit(0);
}
